#!/bin/bash
#本地机安装 sudo apt-get install sshpass
# 这个脚本可以设置时间
# 远程机器的用户名、密码和IP地址
REMOTE_USER="sukai"
REMOTE_PASSWORD="sukai"
REMOTE_HOST="10.9.162.106"

# 获取本机时间
LOCAL_TIME=$(date +"%Y-%m-%d %H:%M:%S")

# 打印本机时间
echo "Local time: $LOCAL_TIME"

# 在远程机器上设置时间
sshpass -p $REMOTE_PASSWORD ssh -o StrictHostKeyChecking=no $REMOTE_USER@$REMOTE_HOST "echo $REMOTE_PASSWORD | sudo -S date -s \"$LOCAL_TIME\""

# 检查远程机器的时间是否已更新
sshpass -p $REMOTE_PASSWORD ssh -o StrictHostKeyChecking=no $REMOTE_USER@$REMOTE_HOST "date"
